TSTP Solution File: ITP143^1 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : ITP143^1 : TPTP v7.5.0. Released v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n015.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% DateTime : Sun Mar 21 13:24:19 EDT 2021

% Result   : Unknown 0.55s
% Output   : None 
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.12  % Problem  : ITP143^1 : TPTP v7.5.0. Released v7.5.0.
% 0.04/0.13  % Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.13/0.34  % Computer : n015.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % DateTime : Fri Mar 19 06:29:10 EDT 2021
% 0.13/0.34  % CPUTime  : 
% 0.20/0.35  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.20/0.35  Python 2.7.5
% 0.48/0.68  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x12982d8>, <kernel.Type object at 0x1298638>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_J_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_J_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring set_Pr1847866567_state:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x1298098>, <kernel.Type object at 0x129cdd0>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_J_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring produc1519776487_state:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x1298830>, <kernel.Type object at 0x2ab1f1508200>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_Mt__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_Mt__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring set_Pr2096893127_state:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x1298638>, <kernel.Type object at 0x2ab1f1508200>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_Mt__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_Mt__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring produc186437863_state:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x1298830>, <kernel.Type object at 0x2ab1f1508f38>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__List__Olist_It__PLang__Ocom_J_J_Mt__List__Olist_It__PLang__Ostate_J_J_Mt__Product____Type__Oprod_It__List__Olist_It__List__Olist_It__PLang__Ocom_J_J_Mt__List__Olist_It__PLang__Ostate_J_J_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring set_Pr1419004359_state:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x12982d8>, <kernel.Type object at 0x2ab1f1508320>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__PLang__Ocom_M_062_It__PLang__Ocom_M_Eo_J_J_Mt__List__Olist_It__PLang__Ocom_J_J_Mt__Product____Type__Oprod_I_062_It__PLang__Ocom_M_062_It__PLang__Ocom_M_Eo_J_J_Mt__List__Olist_It__PLang__Ocom_J_J_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring set_Pr135335153st_com:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x1298830>, <kernel.Type object at 0x2ab1f1508bd8>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__List__Olist_It__PLang__Ocom_J_J_Mt__List__Olist_It__PLang__Ostate_J_J_Mt__Product____Type__Oprod_It__List__Olist_It__List__Olist_It__PLang__Ocom_J_J_Mt__List__Olist_It__PLang__Ostate_J_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring produc392316135_state:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x1298638>, <kernel.Type object at 0x2ab1f15089e0>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__PLang__Ocom_M_062_It__PLang__Ocom_M_Eo_J_J_Mt__List__Olist_It__PLang__Ocom_J_J_Mt__Product____Type__Oprod_I_062_It__PLang__Ocom_M_062_It__PLang__Ocom_M_Eo_J_J_Mt__List__Olist_It__PLang__Ocom_J_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring produc1440412305st_com:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x1298830>, <kernel.Type object at 0x2ab1f1508488>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring set_Pr1142642759_state:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x1298830>, <kernel.Type object at 0x2ab1f1508050>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__List__Olist_It__PLang__Ocom_J_J_Mt__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__List__Olist_It__PLang__Ocom_J_J_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring set_Pr2083163591st_com:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1f15089e0>, <kernel.Type object at 0x2ab1f1508908>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring produc1225889383_state:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1f1508488>, <kernel.Type object at 0x2ab1f1508680>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__List__Olist_It__PLang__Ocom_J_J_Mt__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__List__Olist_It__PLang__Ocom_J_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring produc1762014951st_com:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1f1508050>, <kernel.Type object at 0x2ab1f1508d40>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_Mt__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring set_Pr1165141447_state:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1f1508908>, <kernel.Type object at 0x2ab1f1508758>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_Mt__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring produc410756839_state:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1f1508680>, <kernel.Type object at 0x2ab1f1508d40>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__PLang__Ocom_Mt__PLang__Ocom_J_Mt__Product____Type__Oprod_It__PLang__Ocom_Mt__PLang__Ocom_J_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring set_Pr1675528647om_com:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1f1508bd8>, <kernel.Type object at 0x1275d88>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__PLang__Ocom_Mt__PLang__Ocom_J_Mt__Product____Type__Oprod_It__PLang__Ocom_Mt__PLang__Ocom_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring produc1065433319om_com:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x1275ab8>, <kernel.Type object at 0x2ab1f1508d40>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__List__Olist_It__PLang__Ocom_J_J_Mt__List__Olist_It__PLang__Ostate_J_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring set_Pr391631483_state:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1f1508518>, <kernel.Type object at 0x1275d88>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__List__Olist_It__PLang__Ocom_J_J_Mt__List__Olist_It__PLang__Ostate_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring produc1393453339_state:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1f1508758>, <kernel.Type object at 0x2ab1e9a35fc8>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__PLang__Ocom_M_062_It__PLang__Ocom_M_Eo_J_J_Mt__List__Olist_It__PLang__Ocom_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring produc2058209240st_com:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1f1508518>, <kernel.Type object at 0x2ab1e9a35fc8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__List__Olist_It__PLang__Ocom_J_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring set_Pr602326075st_com:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1f1508bd8>, <kernel.Type object at 0x2ab1e9a35f80>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring list_P1040014977_state:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1f1508518>, <kernel.Type object at 0x2ab1e9a35f38>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring set_Pr849496667_state:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1f1508518>, <kernel.Type object at 0x2ab1e9a35e60>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__List__Olist_It__PLang__Ocom_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring produc258871771st_com:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x1275b48>, <kernel.Type object at 0x2ab1e9a35ea8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__PLang__Ostate_Mt__PLang__Ostate_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring set_Pr795498619_state:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x1275d88>, <kernel.Type object at 0x2ab1e9a35dd0>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring produc2041926651_state:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x1275d88>, <kernel.Type object at 0x2ab1e9a35e18>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__PLang__Ocom_Mt__PLang__Ocom_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring set_Pr1822651163om_com:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1e9a35ea8>, <kernel.Type object at 0x2ab1e9a35d40>) of role type named ty_n_t__Product____Type__Oprod_It__PLang__Ostate_Mt__PLang__Ostate_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring produc1115495963_state:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1e9a35dd0>, <kernel.Type object at 0x2ab1e9a35d88>) of role type named ty_n_t__Product____Type__Oprod_It__PLang__Ocom_Mt__PLang__Ocom_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring product_prod_com_com:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1e9a35e18>, <kernel.Type object at 0x2ab1e9a35cb0>) of role type named ty_n_t__List__Olist_It__List__Olist_It__PLang__Ocom_J_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring list_list_com:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1e9a35d40>, <kernel.Type object at 0x2ab1e9a35cf8>) of role type named ty_n_t__List__Olist_It__PLang__Ostate_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring list_state:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1e9a35d88>, <kernel.Type object at 0x2ab1e9a35b90>) of role type named ty_n_t__Set__Oset_It__PLang__Ostate_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring set_state:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1e9a35cb0>, <kernel.Type object at 0x2ab1e9a35bd8>) of role type named ty_n_t__List__Olist_It__PLang__Ocom_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring list_com:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1e9a35f80>, <kernel.Type object at 0x2ab1e9a35b90>) of role type named ty_n_t__Set__Oset_It__Nat__Onat_J
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring set_nat:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1e9a35a70>, <kernel.Type object at 0x2ab1e9a35d88>) of role type named ty_n_t__PLang__Ostate
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring state:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1e9a35b48>, <kernel.Type object at 0x2ab1e9a35ab8>) of role type named ty_n_t__PLang__Ocom
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring com:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1e9a35b90>, <kernel.Type object at 0x2ab1e9a35bd8>) of role type named ty_n_t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring nat:Type
% 0.48/0.68  FOF formula (<kernel.Constant object at 0x2ab1e9a35cf8>, <kernel.Constant object at 0x2ab1e9a359e0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Nat__Onat
% 0.48/0.68  Using role type
% 0.48/0.68  Declaring zero_zero_nat:nat
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a35ab8>, <kernel.DependentProduct object at 0x2ab1e9a35950>) of role type named sy_c_List_Oappend_001t__List__Olist_It__PLang__Ocom_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring append_list_com:(list_list_com->(list_list_com->list_list_com))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a35e60>, <kernel.DependentProduct object at 0x2ab1e9a35ab8>) of role type named sy_c_List_Oappend_001t__PLang__Ocom
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring append_com:(list_com->(list_com->list_com))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a358c0>, <kernel.DependentProduct object at 0x2ab1e9a35830>) of role type named sy_c_List_Oappend_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring append982487830_state:(list_P1040014977_state->(list_P1040014977_state->list_P1040014977_state))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a35950>, <kernel.DependentProduct object at 0x2ab1e9a356c8>) of role type named sy_c_List_Obind_001t__PLang__Ocom_001t__PLang__Ocom
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring bind_com_com:(list_com->((com->list_com)->list_com))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a35998>, <kernel.DependentProduct object at 0x2ab1e9a35cf8>) of role type named sy_c_List_Oconcat_001t__PLang__Ocom
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring concat_com:(list_list_com->list_com)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a357e8>, <kernel.DependentProduct object at 0x2ab1e9a35680>) of role type named sy_c_List_Ogen__length_001t__List__Olist_It__PLang__Ocom_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring gen_length_list_com:(nat->(list_list_com->nat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a356c8>, <kernel.DependentProduct object at 0x2ab1e9a35950>) of role type named sy_c_List_Ogen__length_001t__PLang__Ocom
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring gen_length_com:(nat->(list_com->nat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a35998>, <kernel.DependentProduct object at 0x2ab1e9a355f0>) of role type named sy_c_List_Ogen__length_001t__PLang__Ostate
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring gen_length_state:(nat->(list_state->nat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a35680>, <kernel.DependentProduct object at 0x2ab1e9a35cf8>) of role type named sy_c_List_Ogen__length_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring gen_le1266608782_state:(nat->(list_P1040014977_state->nat))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a35e60>, <kernel.DependentProduct object at 0x2ab1e9a35680>) of role type named sy_c_List_Oinsert_001t__PLang__Ocom
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring insert_com:(com->(list_com->list_com))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a35950>, <kernel.DependentProduct object at 0x2ab1e9a35518>) of role type named sy_c_List_Olenlex_001t__PLang__Ocom
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring lenlex_com:(set_Pr1822651163om_com->set_Pr602326075st_com)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a35998>, <kernel.DependentProduct object at 0x2ab1e9a356c8>) of role type named sy_c_List_Olenlex_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring lenlex295247238_state:(set_Pr1165141447_state->set_Pr1142642759_state)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a358c0>, <kernel.DependentProduct object at 0x2ab1e9a35488>) of role type named sy_c_List_Olex_001t__PLang__Ocom
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring lex_com:(set_Pr1822651163om_com->set_Pr602326075st_com)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a35440>, <kernel.DependentProduct object at 0x2ab1e9a35998>) of role type named sy_c_List_Olex_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring lex_Pr570247525_state:(set_Pr1165141447_state->set_Pr1142642759_state)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a35e60>, <kernel.DependentProduct object at 0x2ab1e9a353f8>) of role type named sy_c_List_Olexord_001t__PLang__Ocom
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring lexord_com:(set_Pr1822651163om_com->set_Pr602326075st_com)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a355f0>, <kernel.DependentProduct object at 0x2ab1e9a35440>) of role type named sy_c_List_Olexord_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring lexord1062073966_state:(set_Pr1165141447_state->set_Pr1142642759_state)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a35998>, <kernel.DependentProduct object at 0x2ab1e9a353f8>) of role type named sy_c_List_Olist_OCons_001t__List__Olist_It__PLang__Ocom_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring cons_list_com:(list_com->(list_list_com->list_list_com))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a35e60>, <kernel.DependentProduct object at 0x2ab1e9a35320>) of role type named sy_c_List_Olist_OCons_001t__PLang__Ocom
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring cons_com:(com->(list_com->list_com))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a35488>, <kernel.DependentProduct object at 0x2ab1e9a35368>) of role type named sy_c_List_Olist_OCons_001t__PLang__Ostate
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring cons_state:(state->(list_state->list_state))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a353f8>, <kernel.DependentProduct object at 0x2ab1e9a358c0>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring cons_P465369265_state:(produc2041926651_state->(list_P1040014977_state->list_P1040014977_state))
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a35320>, <kernel.Constant object at 0x2ab1e9a358c0>) of role type named sy_c_List_Olist_ONil_001t__List__Olist_It__PLang__Ocom_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring nil_list_com:list_list_com
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a35488>, <kernel.Constant object at 0x2ab1e9a358c0>) of role type named sy_c_List_Olist_ONil_001t__PLang__Ocom
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring nil_com:list_com
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a353f8>, <kernel.Constant object at 0x2ab1e9a358c0>) of role type named sy_c_List_Olist_ONil_001t__PLang__Ostate
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring nil_state:list_state
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a35320>, <kernel.Constant object at 0x2ab1e9a358c0>) of role type named sy_c_List_Olist_ONil_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring nil_Pr1844458753_state:list_P1040014977_state
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a35488>, <kernel.DependentProduct object at 0x2ab1e9a350e0>) of role type named sy_c_List_Olistrel1_001t__PLang__Ocom
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring listrel1_com:(set_Pr1822651163om_com->set_Pr602326075st_com)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a35e60>, <kernel.DependentProduct object at 0x2ab1e9a35128>) of role type named sy_c_List_Olistrel1_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring listre1738592858_state:(set_Pr1165141447_state->set_Pr1142642759_state)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a358c0>, <kernel.DependentProduct object at 0x2ab1e9a35050>) of role type named sy_c_List_Olistrel_001t__List__Olist_It__PLang__Ocom_J_001t__PLang__Ostate
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring listre1268245261_state:(set_Pr849496667_state->set_Pr391631483_state)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a350e0>, <kernel.DependentProduct object at 0x2ab1e9a35098>) of role type named sy_c_List_Olistrel_001t__PLang__Ocom_001t__PLang__Ocom
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring listrel_com_com:(set_Pr1822651163om_com->set_Pr602326075st_com)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a35128>, <kernel.DependentProduct object at 0x153b950>) of role type named sy_c_List_Olistrel_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring listre194873521_state:(set_Pr1165141447_state->set_Pr1142642759_state)
% 0.48/0.69  FOF formula (<kernel.Constant object at 0x2ab1e9a35050>, <kernel.DependentProduct object at 0x2ab1e9a350e0>) of role type named sy_c_List_Omaps_001t__PLang__Ocom_001t__PLang__Ocom
% 0.48/0.69  Using role type
% 0.48/0.69  Declaring maps_com_com:((com->list_com)->(list_com->list_com))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2ab1e9a35098>, <kernel.DependentProduct object at 0x2ab1e9a358c0>) of role type named sy_c_List_On__lists_001t__PLang__Ocom
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring n_lists_com:(nat->(list_com->list_list_com))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2ab1e9a353f8>, <kernel.DependentProduct object at 0x2ab1e9a35488>) of role type named sy_c_List_Onths_001t__PLang__Ocom
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring nths_com:(list_com->(set_nat->list_com))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2ab1e9a35050>, <kernel.DependentProduct object at 0x2ab1f1506e60>) of role type named sy_c_List_Oproduct__lists_001t__PLang__Ocom
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring product_lists_com:(list_list_com->list_list_com)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2ab1e9a35488>, <kernel.DependentProduct object at 0x2ab1f15063f8>) of role type named sy_c_List_Orotate1_001t__PLang__Ocom
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring rotate1_com:(list_com->list_com)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2ab1e9a353f8>, <kernel.DependentProduct object at 0x2ab1f1506f80>) of role type named sy_c_List_Osubseqs_001t__PLang__Ocom
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring subseqs_com:(list_com->list_list_com)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2ab1e9a35488>, <kernel.DependentProduct object at 0x2ab1f1506c68>) of role type named sy_c_Nat_OSuc
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring suc:(nat->nat)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2ab1e9a35050>, <kernel.DependentProduct object at 0x2ab1f1506680>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__PLang__Ocom_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring size_size_list_com:(list_com->nat)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2ab1e9a35488>, <kernel.DependentProduct object at 0x2ab1f1506c20>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring size_s213202669_state:(list_P1040014977_state->nat)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2ab1e9a35488>, <kernel.Constant object at 0x2ab1f1506c20>) of role type named sy_c_PHoareTotal__Mirabelle__ynemugpbor_Oexec1
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring pHoare259243666_exec1:set_Pr1165141447_state
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2ab1f1506fc8>, <kernel.DependentProduct object at 0x2ab1f1506c68>) of role type named sy_c_PHoareTotal__Mirabelle__ynemugpbor_Oexec1p
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring pHoare202237534exec1p:(list_com->(state->(list_com->(state->Prop))))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2ab1f1506cf8>, <kernel.DependentProduct object at 0x2ab1f1506f80>) of role type named sy_c_PHoareTotal__Mirabelle__ynemugpbor_Oexecs
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring pHoare259243732_execs:(state->(list_com->(state->Prop)))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2ab1f14eb5a8>, <kernel.DependentProduct object at 0x2ab1f1506830>) of role type named sy_c_PHoareTotal__Mirabelle__ynemugpbor_Oinf
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring pHoare2126160787le_inf:(list_com->(state->Prop))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2ab1f15064d0>, <kernel.DependentProduct object at 0x1292e60>) of role type named sy_c_PHoareTotal__Mirabelle__ynemugpbor_Otermis
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring pHoare806997636termis:(list_com->(state->Prop))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2ab1f1506cf8>, <kernel.DependentProduct object at 0x1292e60>) of role type named sy_c_PLang_Ocom_OCond
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring cond:((state->Prop)->(com->(com->com)))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2ab1f1506680>, <kernel.DependentProduct object at 0x1292c68>) of role type named sy_c_PLang_Ocom_ODo
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring do:((state->set_state)->com)
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2ab1f15064d0>, <kernel.DependentProduct object at 0x1292e60>) of role type named sy_c_PLang_Ocom_OSemi
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring semi:(com->(com->com))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2ab1f1506cf8>, <kernel.DependentProduct object at 0x1292f38>) of role type named sy_c_PLang_Ocom_OWhile
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring while:((state->Prop)->(com->com))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2ab1f15064d0>, <kernel.DependentProduct object at 0x1292200>) of role type named sy_c_PLang_Oexec
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring exec:(state->(com->(state->Prop)))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2ab1f1506cf8>, <kernel.DependentProduct object at 0x1292fc8>) of role type named sy_c_PTermi_Otermi
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring termi:(com->(state->Prop))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2ab1f1506680>, <kernel.DependentProduct object at 0x1292200>) of role type named sy_c_Product__Type_OPair_001_062_It__PLang__Ocom_M_062_It__PLang__Ocom_M_Eo_J_J_001t__List__Olist_It__PLang__Ocom_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring produc1914379986st_com:((com->(com->Prop))->(list_com->produc2058209240st_com))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x2ab1f1506680>, <kernel.DependentProduct object at 0x129be18>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__List__Olist_It__PLang__Ocom_J_J_001t__List__Olist_It__PLang__Ostate_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring produc1742567891_state:(list_list_com->(list_state->produc1393453339_state))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x129b7a0>, <kernel.DependentProduct object at 0x1292dd0>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__PLang__Ocom_J_001t__List__Olist_It__PLang__Ocom_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring produc1307105171st_com:(list_com->(list_com->produc258871771st_com))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x129be18>, <kernel.DependentProduct object at 0x1292fc8>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__PLang__Ocom_J_001t__PLang__Ostate
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring produc1204172211_state:(list_com->(state->produc2041926651_state))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x129bf38>, <kernel.DependentProduct object at 0x1292ef0>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_001t__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring produc1298457559_state:(list_P1040014977_state->(list_P1040014977_state->produc1225889383_state))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x129bf38>, <kernel.DependentProduct object at 0x1292e60>) of role type named sy_c_Product__Type_OPair_001t__PLang__Ocom_001t__PLang__Ocom
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring product_Pair_com_com:(com->(com->product_prod_com_com))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x1292200>, <kernel.DependentProduct object at 0x1292fc8>) of role type named sy_c_Product__Type_OPair_001t__PLang__Ostate_001t__PLang__Ostate
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring produc64584659_state:(state->(state->produc1115495963_state))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x1292cf8>, <kernel.DependentProduct object at 0x1292ef0>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_I_062_It__PLang__Ocom_M_062_It__PLang__Ocom_M_Eo_J_J_Mt__List__Olist_It__PLang__Ocom_J_J_001t__Product____Type__Oprod_I_062_It__PLang__Ocom_M_062_It__PLang__Ocom_M_Eo_J_J_Mt__List__Olist_It__PLang__Ocom_J_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring produc67337417st_com:(produc2058209240st_com->(produc2058209240st_com->produc1440412305st_com))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x1292fc8>, <kernel.DependentProduct object at 0x2ab1e9a33128>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__List__Olist_It__List__Olist_It__PLang__Ocom_J_J_Mt__List__Olist_It__PLang__Ostate_J_J_001t__Product____Type__Oprod_It__List__Olist_It__List__Olist_It__PLang__Ocom_J_J_Mt__List__Olist_It__PLang__Ostate_J_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring produc67381847_state:(produc1393453339_state->(produc1393453339_state->produc392316135_state))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x1292200>, <kernel.DependentProduct object at 0x2ab1e9a33050>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__List__Olist_It__PLang__Ocom_J_J_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__List__Olist_It__PLang__Ocom_J_J
% 0.48/0.70  Using role type
% 0.48/0.70  Declaring produc313736791st_com:(produc258871771st_com->(produc258871771st_com->produc1762014951st_com))
% 0.48/0.70  FOF formula (<kernel.Constant object at 0x1292fc8>, <kernel.DependentProduct object at 0x2ab1e9a33098>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring produc1909270103_state:(produc2041926651_state->(produc2041926651_state->produc410756839_state))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x1292200>, <kernel.DependentProduct object at 0x2ab1e9a33248>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_J_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring produc984060759_state:(produc1225889383_state->(produc1225889383_state->produc1519776487_state))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x1292ef0>, <kernel.DependentProduct object at 0x2ab1e9a33200>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__PLang__Ocom_Mt__PLang__Ocom_J_001t__Product____Type__Oprod_It__PLang__Ocom_Mt__PLang__Ocom_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring produc1140939351om_com:(product_prod_com_com->(product_prod_com_com->produc1065433319om_com))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x1292ef0>, <kernel.DependentProduct object at 0x2ab1e9a332d8>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_Mt__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_Mt__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring produc2065881943_state:(produc410756839_state->(produc410756839_state->produc186437863_state))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a33248>, <kernel.DependentProduct object at 0x2ab1e9a333b0>) of role type named sy_c_Relation_Oirrefl_001t__PLang__Ocom
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring irrefl_com:(set_Pr1822651163om_com->Prop)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a33200>, <kernel.DependentProduct object at 0x2ab1e9a330e0>) of role type named sy_c_Relation_Oirrefl_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring irrefl654089520_state:(set_Pr1165141447_state->Prop)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a33320>, <kernel.DependentProduct object at 0x2ab1e9a33440>) of role type named sy_c_Set_OCollect_001t__Nat__Onat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring collect_nat:((nat->Prop)->set_nat)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a33170>, <kernel.DependentProduct object at 0x2ab1e9a33200>) of role type named sy_c_Set_OCollect_001t__PLang__Ostate
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring collect_state:((state->Prop)->set_state)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a330e0>, <kernel.DependentProduct object at 0x2ab1e9a33488>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__List__Olist_It__List__Olist_It__PLang__Ocom_J_J_Mt__List__Olist_It__PLang__Ostate_J_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring collec924674566_state:((produc1393453339_state->Prop)->set_Pr391631483_state)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a33128>, <kernel.DependentProduct object at 0x2ab1e9a334d0>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__List__Olist_It__PLang__Ocom_J_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring collec328862150st_com:((produc258871771st_com->Prop)->set_Pr602326075st_com)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a331b8>, <kernel.DependentProduct object at 0x2ab1e9a33518>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring collec1409185766_state:((produc2041926651_state->Prop)->set_Pr849496667_state)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a33440>, <kernel.DependentProduct object at 0x2ab1e9a33560>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring collec183560402_state:((produc1225889383_state->Prop)->set_Pr1142642759_state)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a333b0>, <kernel.DependentProduct object at 0x2ab1e9a335a8>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_Mt__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring collec300063826_state:((produc410756839_state->Prop)->set_Pr1165141447_state)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a33170>, <kernel.DependentProduct object at 0x2ab1e9a335f0>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__List__Olist_It__PLang__Ocom_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring transi436345274st_com:(set_Pr602326075st_com->set_Pr602326075st_com)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a330e0>, <kernel.DependentProduct object at 0x2ab1e9a33638>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring transi339813252_state:(set_Pr1142642759_state->set_Pr1142642759_state)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a335a8>, <kernel.DependentProduct object at 0x2ab1e9a33680>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__PLang__Ocom
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring transi863150634cl_com:(set_Pr1822651163om_com->set_Pr1822651163om_com)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a335f0>, <kernel.DependentProduct object at 0x2ab1e9a336c8>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Product____Type__Oprod_I_062_It__PLang__Ocom_M_062_It__PLang__Ocom_M_Eo_J_J_Mt__List__Olist_It__PLang__Ocom_J_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring transi1592315797st_com:(set_Pr135335153st_com->set_Pr135335153st_com)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a33638>, <kernel.DependentProduct object at 0x2ab1e9a33710>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Product____Type__Oprod_It__List__Olist_It__List__Olist_It__PLang__Ocom_J_J_Mt__List__Olist_It__PLang__Ostate_J_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring transi89280670_state:(set_Pr1419004359_state->set_Pr1419004359_state)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a33680>, <kernel.DependentProduct object at 0x2ab1e9a33758>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__List__Olist_It__PLang__Ocom_J_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring transi1782245470st_com:(set_Pr2083163591st_com->set_Pr2083163591st_com)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a336c8>, <kernel.DependentProduct object at 0x2ab1e9a337a0>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring transi1302705790_state:(set_Pr1165141447_state->set_Pr1165141447_state)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a33710>, <kernel.DependentProduct object at 0x2ab1e9a337e8>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring transi1428749162_state:(set_Pr1847866567_state->set_Pr1847866567_state)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a33758>, <kernel.DependentProduct object at 0x2ab1e9a33830>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Product____Type__Oprod_It__PLang__Ocom_Mt__PLang__Ocom_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring transi1042416958om_com:(set_Pr1675528647om_com->set_Pr1675528647om_com)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a337a0>, <kernel.DependentProduct object at 0x2ab1e9a33878>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_Mt__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring transi463013610_state:(set_Pr2096893127_state->set_Pr2096893127_state)
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a337e8>, <kernel.DependentProduct object at 0x2ab1e9a33950>) of role type named sy_c_Wfrec_Osame__fst_001t__List__Olist_It__PLang__Ocom_J_001t__PLang__Ostate
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring same_f855297288_state:((list_com->Prop)->((list_com->set_Pr795498619_state)->set_Pr1165141447_state))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a33830>, <kernel.DependentProduct object at 0x2ab1e9a33998>) of role type named sy_c_Wfrec_Osame__fst_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring same_f1258458156_state:((produc2041926651_state->Prop)->((produc2041926651_state->set_Pr1165141447_state)->set_Pr2096893127_state))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a336c8>, <kernel.DependentProduct object at 0x2ab1e9a33710>) of role type named sy_c_member_001t__Nat__Onat
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring member_nat:(nat->(set_nat->Prop))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a332d8>, <kernel.DependentProduct object at 0x2ab1e9a336c8>) of role type named sy_c_member_001t__PLang__Ostate
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring member_state:(state->(set_state->Prop))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a337e8>, <kernel.DependentProduct object at 0x2ab1e9a33908>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__List__Olist_It__PLang__Ocom_J_J_Mt__List__Olist_It__PLang__Ostate_J_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring member1442949316_state:(produc1393453339_state->(set_Pr391631483_state->Prop))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a33710>, <kernel.DependentProduct object at 0x2ab1e9a33830>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__List__Olist_It__PLang__Ocom_J_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring member32358020st_com:(produc258871771st_com->(set_Pr602326075st_com->Prop))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a33998>, <kernel.DependentProduct object at 0x2ab1e9a336c8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring member64234660_state:(produc2041926651_state->(set_Pr849496667_state->Prop))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a339e0>, <kernel.DependentProduct object at 0x2ab1e9a33950>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring member1267359376_state:(produc1225889383_state->(set_Pr1142642759_state->Prop))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a33a70>, <kernel.DependentProduct object at 0x2ab1e9a337e8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__PLang__Ocom_Mt__PLang__Ocom_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring member1333916004om_com:(product_prod_com_com->(set_Pr1822651163om_com->Prop))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a33ab8>, <kernel.DependentProduct object at 0x2ab1e9a33710>) of role type named sy_c_member_001t__Product____Type__Oprod_It__PLang__Ostate_Mt__PLang__Ostate_J
% 0.48/0.71  Using role type
% 0.48/0.71  Declaring member1389040324_state:(produc1115495963_state->(set_Pr795498619_state->Prop))
% 0.48/0.71  FOF formula (<kernel.Constant object at 0x2ab1e9a33b00>, <kernel.DependentProduct object at 0x2ab1e9a33998>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__PLang__Ocom_M_062_It__PLang__Ocom_M_Eo_J_J_Mt__List__Olist_It__PLang__Ocom_J_J_Mt__Product____Type__Oprod_I_062_It__PLang__Ocom_M_062_It__PLang__Ocom_M_Eo_J_J_Mt__List__Olist_It__PLang__Ocom_J_J_J
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring member89779770st_com:(produc1440412305st_com->(set_Pr135335153st_com->Prop))
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2ab1e9a33b48>, <kernel.DependentProduct object at 0x2ab1e9a339e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__List__Olist_It__PLang__Ocom_J_J_Mt__List__Olist_It__PLang__Ostate_J_J_Mt__Product____Type__Oprod_It__List__Olist_It__List__Olist_It__PLang__Ocom_J_J_Mt__List__Olist_It__PLang__Ostate_J_J_J
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring member1414265872_state:(produc392316135_state->(set_Pr1419004359_state->Prop))
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2ab1e9a33b90>, <kernel.DependentProduct object at 0x2ab1e9a33a70>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__List__Olist_It__PLang__Ocom_J_J_Mt__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__List__Olist_It__PLang__Ocom_J_J_J
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring member919914512st_com:(produc1762014951st_com->(set_Pr2083163591st_com->Prop))
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2ab1e9a33bd8>, <kernel.DependentProduct object at 0x2ab1e9a33ab8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_Mt__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring member1069318160_state:(produc410756839_state->(set_Pr1165141447_state->Prop))
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2ab1e9a33c20>, <kernel.DependentProduct object at 0x2ab1e9a33b00>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_J_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_J_J
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring member2092727056_state:(produc1519776487_state->(set_Pr1847866567_state->Prop))
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2ab1e9a33c68>, <kernel.DependentProduct object at 0x2ab1e9a33b48>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__PLang__Ocom_Mt__PLang__Ocom_J_Mt__Product____Type__Oprod_It__PLang__Ocom_Mt__PLang__Ocom_J_J
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring member2105207824om_com:(produc1065433319om_com->(set_Pr1675528647om_com->Prop))
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2ab1e9a33cb0>, <kernel.DependentProduct object at 0x2ab1e9a33b90>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_Mt__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_Mt__Product____Type__Oprod_It__List__Olist_It__PLang__Ocom_J_Mt__PLang__Ostate_J_J_J
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring member512523024_state:(produc186437863_state->(set_Pr2096893127_state->Prop))
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2ab1e9a33cf8>, <kernel.Constant object at 0x2ab1e9a33b90>) of role type named sy_v_a
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring a:list_com
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2ab1e9a33c68>, <kernel.DependentProduct object at 0x2ab1e9a33a28>) of role type named sy_v_b
% 0.48/0.72  Using role type
% 0.48/0.72  Declaring b:(state->Prop)
% 0.48/0.72  FOF formula (<kernel.Constant object at 0x2ab1e9a33c20>, <kernel.Constant object at 0x2ab1e9a33a28>) of role type named sy_v_ba
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring ba:state
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2ab1e9a33cf8>, <kernel.Constant object at 0x2ab1e9a33a28>) of role type named sy_v_c
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring c:com
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2ab1e9a33c68>, <kernel.Constant object at 0x2ab1e9a33a28>) of role type named sy_v_cs
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring cs:list_com
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2ab1e9a33c20>, <kernel.DependentProduct object at 0x2ab1e9a33ef0>) of role type named sy_v_f
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring f:(nat->produc2041926651_state)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2ab1e9a33e18>, <kernel.Constant object at 0x2ab1e9a33ef0>) of role type named sy_v_s
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring s:state
% 0.55/0.73  FOF formula (forall (B:(state->Prop)) (C:com) (Cs:list_com) (S:state) (Cs2:list_com) (S2:state), (((member1069318160_state ((produc1909270103_state ((produc1204172211_state ((cons_com ((while B) C)) Cs)) S)) ((produc1204172211_state Cs2) S2))) pHoare259243666_exec1)->(((((eq list_com) Cs2) Cs)->((((eq state) S2) S)->(B S)))->(((((eq list_com) Cs2) ((cons_com C) ((cons_com ((while B) C)) Cs)))->((((eq state) S2) S)->((B S)->False)))->False)))) of role axiom named fact_0_exec1E_I5_J
% 0.55/0.73  A new axiom: (forall (B:(state->Prop)) (C:com) (Cs:list_com) (S:state) (Cs2:list_com) (S2:state), (((member1069318160_state ((produc1909270103_state ((produc1204172211_state ((cons_com ((while B) C)) Cs)) S)) ((produc1204172211_state Cs2) S2))) pHoare259243666_exec1)->(((((eq list_com) Cs2) Cs)->((((eq state) S2) S)->(B S)))->(((((eq list_com) Cs2) ((cons_com C) ((cons_com ((while B) C)) Cs)))->((((eq state) S2) S)->((B S)->False)))->False))))
% 0.55/0.73  FOF formula (forall (B:(state->Prop)) (S:state) (C:com) (Cs:list_com), ((B S)->((member1069318160_state ((produc1909270103_state ((produc1204172211_state ((cons_com ((while B) C)) Cs)) S)) ((produc1204172211_state ((cons_com C) ((cons_com ((while B) C)) Cs))) S))) pHoare259243666_exec1))) of role axiom named fact_1_exec1_OWhileTrue
% 0.55/0.73  A new axiom: (forall (B:(state->Prop)) (S:state) (C:com) (Cs:list_com), ((B S)->((member1069318160_state ((produc1909270103_state ((produc1204172211_state ((cons_com ((while B) C)) Cs)) S)) ((produc1204172211_state ((cons_com C) ((cons_com ((while B) C)) Cs))) S))) pHoare259243666_exec1)))
% 0.55/0.73  FOF formula (forall (B:(state->Prop)) (S:state) (C:com) (Cs:list_com), (((B S)->False)->((member1069318160_state ((produc1909270103_state ((produc1204172211_state ((cons_com ((while B) C)) Cs)) S)) ((produc1204172211_state Cs) S))) pHoare259243666_exec1))) of role axiom named fact_2_exec1_OWhileFalse
% 0.55/0.73  A new axiom: (forall (B:(state->Prop)) (S:state) (C:com) (Cs:list_com), (((B S)->False)->((member1069318160_state ((produc1909270103_state ((produc1204172211_state ((cons_com ((while B) C)) Cs)) S)) ((produc1204172211_state Cs) S))) pHoare259243666_exec1)))
% 0.55/0.73  FOF formula (((eq (list_com->(state->Prop))) pHoare2126160787le_inf) (fun (Cs3:list_com) (S3:state)=> ((ex (nat->produc2041926651_state)) (fun (F:(nat->produc2041926651_state))=> ((and (((eq produc2041926651_state) (F zero_zero_nat)) ((produc1204172211_state Cs3) S3))) (forall (_TPTP_I:nat), ((member1069318160_state ((produc1909270103_state (F _TPTP_I)) (F (suc _TPTP_I)))) pHoare259243666_exec1))))))) of role axiom named fact_3_inf__def
% 0.55/0.73  A new axiom: (((eq (list_com->(state->Prop))) pHoare2126160787le_inf) (fun (Cs3:list_com) (S3:state)=> ((ex (nat->produc2041926651_state)) (fun (F:(nat->produc2041926651_state))=> ((and (((eq produc2041926651_state) (F zero_zero_nat)) ((produc1204172211_state Cs3) S3))) (forall (_TPTP_I:nat), ((member1069318160_state ((produc1909270103_state (F _TPTP_I)) (F (suc _TPTP_I)))) pHoare259243666_exec1)))))))
% 0.55/0.73  FOF formula (forall (X41:(state->Prop)) (X42:com) (Y41:(state->Prop)) (Y42:com), (((eq Prop) (((eq com) ((while X41) X42)) ((while Y41) Y42))) ((and (((eq (state->Prop)) X41) Y41)) (((eq com) X42) Y42)))) of role axiom named fact_4_com_Oinject_I4_J
% 0.55/0.73  A new axiom: (forall (X41:(state->Prop)) (X42:com) (Y41:(state->Prop)) (Y42:com), (((eq Prop) (((eq com) ((while X41) X42)) ((while Y41) Y42))) ((and (((eq (state->Prop)) X41) Y41)) (((eq com) X42) Y42))))
% 0.55/0.74  FOF formula (forall (X2:nat) (Y2:nat), (((eq Prop) (((eq nat) (suc X2)) (suc Y2))) (((eq nat) X2) Y2))) of role axiom named fact_5_nat_Oinject
% 0.55/0.74  A new axiom: (forall (X2:nat) (Y2:nat), (((eq Prop) (((eq nat) (suc X2)) (suc Y2))) (((eq nat) X2) Y2)))
% 0.55/0.74  FOF formula (forall (Nat:nat) (Nat2:nat), (((eq Prop) (((eq nat) (suc Nat)) (suc Nat2))) (((eq nat) Nat) Nat2))) of role axiom named fact_6_old_Onat_Oinject
% 0.55/0.74  A new axiom: (forall (Nat:nat) (Nat2:nat), (((eq Prop) (((eq nat) (suc Nat)) (suc Nat2))) (((eq nat) Nat) Nat2)))
% 0.55/0.74  FOF formula (forall (X21:list_com) (X22:list_list_com) (Y21:list_com) (Y22:list_list_com), (((eq Prop) (((eq list_list_com) ((cons_list_com X21) X22)) ((cons_list_com Y21) Y22))) ((and (((eq list_com) X21) Y21)) (((eq list_list_com) X22) Y22)))) of role axiom named fact_7_list_Oinject
% 0.55/0.74  A new axiom: (forall (X21:list_com) (X22:list_list_com) (Y21:list_com) (Y22:list_list_com), (((eq Prop) (((eq list_list_com) ((cons_list_com X21) X22)) ((cons_list_com Y21) Y22))) ((and (((eq list_com) X21) Y21)) (((eq list_list_com) X22) Y22))))
% 0.55/0.74  FOF formula (forall (X21:produc2041926651_state) (X22:list_P1040014977_state) (Y21:produc2041926651_state) (Y22:list_P1040014977_state), (((eq Prop) (((eq list_P1040014977_state) ((cons_P465369265_state X21) X22)) ((cons_P465369265_state Y21) Y22))) ((and (((eq produc2041926651_state) X21) Y21)) (((eq list_P1040014977_state) X22) Y22)))) of role axiom named fact_8_list_Oinject
% 0.55/0.74  A new axiom: (forall (X21:produc2041926651_state) (X22:list_P1040014977_state) (Y21:produc2041926651_state) (Y22:list_P1040014977_state), (((eq Prop) (((eq list_P1040014977_state) ((cons_P465369265_state X21) X22)) ((cons_P465369265_state Y21) Y22))) ((and (((eq produc2041926651_state) X21) Y21)) (((eq list_P1040014977_state) X22) Y22))))
% 0.55/0.74  FOF formula (forall (X21:state) (X22:list_state) (Y21:state) (Y22:list_state), (((eq Prop) (((eq list_state) ((cons_state X21) X22)) ((cons_state Y21) Y22))) ((and (((eq state) X21) Y21)) (((eq list_state) X22) Y22)))) of role axiom named fact_9_list_Oinject
% 0.55/0.74  A new axiom: (forall (X21:state) (X22:list_state) (Y21:state) (Y22:list_state), (((eq Prop) (((eq list_state) ((cons_state X21) X22)) ((cons_state Y21) Y22))) ((and (((eq state) X21) Y21)) (((eq list_state) X22) Y22))))
% 0.55/0.74  FOF formula (forall (X21:com) (X22:list_com) (Y21:com) (Y22:list_com), (((eq Prop) (((eq list_com) ((cons_com X21) X22)) ((cons_com Y21) Y22))) ((and (((eq com) X21) Y21)) (((eq list_com) X22) Y22)))) of role axiom named fact_10_list_Oinject
% 0.55/0.74  A new axiom: (forall (X21:com) (X22:list_com) (Y21:com) (Y22:list_com), (((eq Prop) (((eq list_com) ((cons_com X21) X22)) ((cons_com Y21) Y22))) ((and (((eq com) X21) Y21)) (((eq list_com) X22) Y22))))
% 0.55/0.74  FOF formula (forall (X1:com) (X2:com) (Y1:com) (Y2:com), (((eq Prop) (((eq product_prod_com_com) ((product_Pair_com_com X1) X2)) ((product_Pair_com_com Y1) Y2))) ((and (((eq com) X1) Y1)) (((eq com) X2) Y2)))) of role axiom named fact_11_prod_Oinject
% 0.55/0.74  A new axiom: (forall (X1:com) (X2:com) (Y1:com) (Y2:com), (((eq Prop) (((eq product_prod_com_com) ((product_Pair_com_com X1) X2)) ((product_Pair_com_com Y1) Y2))) ((and (((eq com) X1) Y1)) (((eq com) X2) Y2))))
% 0.55/0.74  FOF formula (forall (X1:list_P1040014977_state) (X2:list_P1040014977_state) (Y1:list_P1040014977_state) (Y2:list_P1040014977_state), (((eq Prop) (((eq produc1225889383_state) ((produc1298457559_state X1) X2)) ((produc1298457559_state Y1) Y2))) ((and (((eq list_P1040014977_state) X1) Y1)) (((eq list_P1040014977_state) X2) Y2)))) of role axiom named fact_12_prod_Oinject
% 0.55/0.74  A new axiom: (forall (X1:list_P1040014977_state) (X2:list_P1040014977_state) (Y1:list_P1040014977_state) (Y2:list_P1040014977_state), (((eq Prop) (((eq produc1225889383_state) ((produc1298457559_state X1) X2)) ((produc1298457559_state Y1) Y2))) ((and (((eq list_P1040014977_state) X1) Y1)) (((eq list_P1040014977_state) X2) Y2))))
% 0.55/0.74  FOF formula (forall (X1:list_com) (X2:list_com) (Y1:list_com) (Y2:list_com), (((eq Prop) (((eq produc258871771st_com) ((produc1307105171st_com X1) X2)) ((produc1307105171st_com Y1) Y2))) ((and (((eq list_com) X1) Y1)) (((eq list_com) X2) Y2)))) of role axiom named fact_13_prod_Oinject
% 0.55/0.75  A new axiom: (forall (X1:list_com) (X2:list_com) (Y1:list_com) (Y2:list_com), (((eq Prop) (((eq produc258871771st_com) ((produc1307105171st_com X1) X2)) ((produc1307105171st_com Y1) Y2))) ((and (((eq list_com) X1) Y1)) (((eq list_com) X2) Y2))))
% 0.55/0.75  FOF formula (forall (X1:list_list_com) (X2:list_state) (Y1:list_list_com) (Y2:list_state), (((eq Prop) (((eq produc1393453339_state) ((produc1742567891_state X1) X2)) ((produc1742567891_state Y1) Y2))) ((and (((eq list_list_com) X1) Y1)) (((eq list_state) X2) Y2)))) of role axiom named fact_14_prod_Oinject
% 0.55/0.75  A new axiom: (forall (X1:list_list_com) (X2:list_state) (Y1:list_list_com) (Y2:list_state), (((eq Prop) (((eq produc1393453339_state) ((produc1742567891_state X1) X2)) ((produc1742567891_state Y1) Y2))) ((and (((eq list_list_com) X1) Y1)) (((eq list_state) X2) Y2))))
% 0.55/0.75  FOF formula (forall (X1:(com->(com->Prop))) (X2:list_com) (Y1:(com->(com->Prop))) (Y2:list_com), (((eq Prop) (((eq produc2058209240st_com) ((produc1914379986st_com X1) X2)) ((produc1914379986st_com Y1) Y2))) ((and (((eq (com->(com->Prop))) X1) Y1)) (((eq list_com) X2) Y2)))) of role axiom named fact_15_prod_Oinject
% 0.55/0.75  A new axiom: (forall (X1:(com->(com->Prop))) (X2:list_com) (Y1:(com->(com->Prop))) (Y2:list_com), (((eq Prop) (((eq produc2058209240st_com) ((produc1914379986st_com X1) X2)) ((produc1914379986st_com Y1) Y2))) ((and (((eq (com->(com->Prop))) X1) Y1)) (((eq list_com) X2) Y2))))
% 0.55/0.75  FOF formula (forall (X1:list_com) (X2:state) (Y1:list_com) (Y2:state), (((eq Prop) (((eq produc2041926651_state) ((produc1204172211_state X1) X2)) ((produc1204172211_state Y1) Y2))) ((and (((eq list_com) X1) Y1)) (((eq state) X2) Y2)))) of role axiom named fact_16_prod_Oinject
% 0.55/0.75  A new axiom: (forall (X1:list_com) (X2:state) (Y1:list_com) (Y2:state), (((eq Prop) (((eq produc2041926651_state) ((produc1204172211_state X1) X2)) ((produc1204172211_state Y1) Y2))) ((and (((eq list_com) X1) Y1)) (((eq state) X2) Y2))))
% 0.55/0.75  FOF formula (forall (X1:produc2041926651_state) (X2:produc2041926651_state) (Y1:produc2041926651_state) (Y2:produc2041926651_state), (((eq Prop) (((eq produc410756839_state) ((produc1909270103_state X1) X2)) ((produc1909270103_state Y1) Y2))) ((and (((eq produc2041926651_state) X1) Y1)) (((eq produc2041926651_state) X2) Y2)))) of role axiom named fact_17_prod_Oinject
% 0.55/0.75  A new axiom: (forall (X1:produc2041926651_state) (X2:produc2041926651_state) (Y1:produc2041926651_state) (Y2:produc2041926651_state), (((eq Prop) (((eq produc410756839_state) ((produc1909270103_state X1) X2)) ((produc1909270103_state Y1) Y2))) ((and (((eq produc2041926651_state) X1) Y1)) (((eq produc2041926651_state) X2) Y2))))
% 0.55/0.75  FOF formula (forall (A:com) (B:com) (A2:com) (B2:com), (((eq Prop) (((eq product_prod_com_com) ((product_Pair_com_com A) B)) ((product_Pair_com_com A2) B2))) ((and (((eq com) A) A2)) (((eq com) B) B2)))) of role axiom named fact_18_old_Oprod_Oinject
% 0.55/0.75  A new axiom: (forall (A:com) (B:com) (A2:com) (B2:com), (((eq Prop) (((eq product_prod_com_com) ((product_Pair_com_com A) B)) ((product_Pair_com_com A2) B2))) ((and (((eq com) A) A2)) (((eq com) B) B2))))
% 0.55/0.75  FOF formula (forall (A:list_P1040014977_state) (B:list_P1040014977_state) (A2:list_P1040014977_state) (B2:list_P1040014977_state), (((eq Prop) (((eq produc1225889383_state) ((produc1298457559_state A) B)) ((produc1298457559_state A2) B2))) ((and (((eq list_P1040014977_state) A) A2)) (((eq list_P1040014977_state) B) B2)))) of role axiom named fact_19_old_Oprod_Oinject
% 0.55/0.75  A new axiom: (forall (A:list_P1040014977_state) (B:list_P1040014977_state) (A2:list_P1040014977_state) (B2:list_P1040014977_state), (((eq Prop) (((eq produc1225889383_state) ((produc1298457559_state A) B)) ((produc1298457559_state A2) B2))) ((and (((eq list_P1040014977_state) A) A2)) (((eq list_P1040014977_state) B) B2))))
% 0.55/0.75  FOF formula (forall (A:list_com) (B:list_com) (A2:list_com) (B2:list_com), (((eq Prop) (((eq produc258871771st_com) ((produc1307105171st_com A) B)) ((produc1307105171st_com A2) B2))) ((and (((eq list_com) A) A2)) (((eq list_com) B) B2)))) of role axiom named fact_20_old_Oprod_Oinject
% 0.55/0.76  A new axiom: (forall (A:list_com) (B:list_com) (A2:list_com) (B2:list_com), (((eq Prop) (((eq produc258871771st_com) ((produc1307105171st_com A) B)) ((produc1307105171st_com A2) B2))) ((and (((eq list_com) A) A2)) (((eq list_com) B) B2))))
% 0.55/0.76  FOF formula (forall (A:list_list_com) (B:list_state) (A2:list_list_com) (B2:list_state), (((eq Prop) (((eq produc1393453339_state) ((produc1742567891_state A) B)) ((produc1742567891_state A2) B2))) ((and (((eq list_list_com) A) A2)) (((eq list_state) B) B2)))) of role axiom named fact_21_old_Oprod_Oinject
% 0.55/0.76  A new axiom: (forall (A:list_list_com) (B:list_state) (A2:list_list_com) (B2:list_state), (((eq Prop) (((eq produc1393453339_state) ((produc1742567891_state A) B)) ((produc1742567891_state A2) B2))) ((and (((eq list_list_com) A) A2)) (((eq list_state) B) B2))))
% 0.55/0.76  FOF formula (forall (A:(com->(com->Prop))) (B:list_com) (A2:(com->(com->Prop))) (B2:list_com), (((eq Prop) (((eq produc2058209240st_com) ((produc1914379986st_com A) B)) ((produc1914379986st_com A2) B2))) ((and (((eq (com->(com->Prop))) A) A2)) (((eq list_com) B) B2)))) of role axiom named fact_22_old_Oprod_Oinject
% 0.55/0.76  A new axiom: (forall (A:(com->(com->Prop))) (B:list_com) (A2:(com->(com->Prop))) (B2:list_com), (((eq Prop) (((eq produc2058209240st_com) ((produc1914379986st_com A) B)) ((produc1914379986st_com A2) B2))) ((and (((eq (com->(com->Prop))) A) A2)) (((eq list_com) B) B2))))
% 0.55/0.76  FOF formula (forall (A:list_com) (B:state) (A2:list_com) (B2:state), (((eq Prop) (((eq produc2041926651_state) ((produc1204172211_state A) B)) ((produc1204172211_state A2) B2))) ((and (((eq list_com) A) A2)) (((eq state) B) B2)))) of role axiom named fact_23_old_Oprod_Oinject
% 0.55/0.76  A new axiom: (forall (A:list_com) (B:state) (A2:list_com) (B2:state), (((eq Prop) (((eq produc2041926651_state) ((produc1204172211_state A) B)) ((produc1204172211_state A2) B2))) ((and (((eq list_com) A) A2)) (((eq state) B) B2))))
% 0.55/0.76  FOF formula (forall (A:produc2041926651_state) (B:produc2041926651_state) (A2:produc2041926651_state) (B2:produc2041926651_state), (((eq Prop) (((eq produc410756839_state) ((produc1909270103_state A) B)) ((produc1909270103_state A2) B2))) ((and (((eq produc2041926651_state) A) A2)) (((eq produc2041926651_state) B) B2)))) of role axiom named fact_24_old_Oprod_Oinject
% 0.55/0.76  A new axiom: (forall (A:produc2041926651_state) (B:produc2041926651_state) (A2:produc2041926651_state) (B2:produc2041926651_state), (((eq Prop) (((eq produc410756839_state) ((produc1909270103_state A) B)) ((produc1909270103_state A2) B2))) ((and (((eq produc2041926651_state) A) A2)) (((eq produc2041926651_state) B) B2))))
% 0.55/0.76  FOF formula (forall (Cs:list_com) (S:state) (Cs2:list_com) (S2:state), (((member1069318160_state ((produc1909270103_state ((produc1204172211_state Cs) S)) ((produc1204172211_state Cs2) S2))) pHoare259243666_exec1)->(((pHoare806997636termis Cs) S)->((pHoare806997636termis Cs2) S2)))) of role axiom named fact_25_exec1__pres__termis
% 0.55/0.76  A new axiom: (forall (Cs:list_com) (S:state) (Cs2:list_com) (S2:state), (((member1069318160_state ((produc1909270103_state ((produc1204172211_state Cs) S)) ((produc1204172211_state Cs2) S2))) pHoare259243666_exec1)->(((pHoare806997636termis Cs) S)->((pHoare806997636termis Cs2) S2))))
% 0.55/0.76  <<<_pres_termis
% 0.55/0.76  thf(fact_26_prod__cases3,axiom,(
% 0.55/0.76      ! [Y: produc410756839_state] :
% 0.55/0.76        ~ !>>>!!!<<< [A3: produc2041926651_state,B3: list_com,C2: state] :
% 0.55/0.76            ( Y
% 0.55/0.76           != ( produc1>>>
% 0.55/0.76  statestack=[0, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 11, 22, 30, 36, 43, 50, 99, 113, 185, 229, 265, 285, 300, 124]
% 0.55/0.76  symstack=[$end, TPTP_file_pre, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, LexToken(THF,'thf',1,36375), LexToken(LPAR,'(',1,36378), name, LexToken(COMMA,',',1,36399), formula_role, LexToken(COMMA,',',1,36405), LexToken(LPAR,'(',1,36406), thf_quantified_formula_PRE, thf_quantifier, LexToken(LBRACKET,'[',1,36414), thf_variable_list, LexToken(RBRACKET,']',1,36439), LexToken(COLON,':',1,36441), unary_connective]
% 0.55/0.76  Unexpected exception Syntax error at '!':BANG
% 0.55/0.76  Traceback (most recent call last):
% 0.55/0.76    File "CASC.py", line 79, in <module>
% 0.55/0.76      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.55/0.76    File "/export/starexec/sandbox2/solver/bin/TPTP.py", line 38, in __init__
% 0.55/0.76      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.55/0.76    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 265, in parse
% 0.55/0.76      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.55/0.76    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.55/0.76      tok = self.errorfunc(errtoken)
% 0.55/0.76    File "/export/starexec/sandbox2/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.55/0.76      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.55/0.76  TPTPparser.TPTPParsingError: Syntax error at '!':BANG
%------------------------------------------------------------------------------